package cn.ahaiahaixx.dp.abstractFactory;

/**
 * 抽象工厂，生产对象的方法也是返回抽象
 * 
 * @author Aiden Pearce
 *
 */
public interface Factory {
  /**
   * 生产软件
   * 
   * @return
   */
  Softwave makeSoft();

  /**
   * 生成玩具
   * 
   * @return
   */
  Toy makeToy();
}
